home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
MediaTools™
/
MediaTools
/
MediaTools.rsrc
/
CODE_33_ATRes.txt
< prev
next >
Wrap
Text File
|
1991-09-09
|
20KB
|
359 lines
# near model CODE resource
# jump table entries: 19200-19208 (9 of them)
export_2400:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 2054 movea.l A0, [A4]
0000000C 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC]
00000012 2054 movea.l A0, [A4]
00000014 4228 0006 clr.b [A0 + 0x6]
00000018 286E FFFC movea.l A4, [A6 - 0x4]
0000001C 4E5E unlink A6
0000001E 205F movea.l A0, [A7]+
00000020 504F addq.w A7, 8
00000022 4ED0 jmp [A0]
00000024 802B 5450 or.b D0, [A3 + 0x5450]
00000028 4943 chk.w D4, D3
0000002A 5455 addq.w [A5], 2
0000002C 5245 addq.w D5, 1
0000002E 434C chk.w D1, A4
00000030 5553 subq.w [A3], 2
00000032 5445 addq.w D5, 2
00000034 5254 addq.w [A4], 1
00000036 4152 chk.w D0, [A2]
00000038 4745 chk.w D3, D5
0000003A 542E 4950 addq.b [A6 + 0x4950], 2
0000003E 4943 chk.w D4, D3
00000040 5455 addq.w [A5], 2
00000042 5245 addq.w D5, 1
00000044 434C chk.w D1, A4
00000046 5553 subq.w [A3], 2
00000048 5445 addq.w D5, 2
0000004A 5254 addq.w [A4], 1
0000004C 4152 chk.w D0, [A2]
0000004E 4745 chk.w D3, D5
00000050 5400 addq.b D0, 2
00000052 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2401: // at 00000054 (misaligned)
00000056 0000 2F0C ori.b D0, 0xC
0000005A 286E 0008 movea.l A4, [A6 + 0x8]
0000005E 2054 movea.l A0, [A4]
00000060 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC]
00000066 2054 movea.l A0, [A4]
00000068 4228 0006 clr.b [A0 + 0x6]
0000006C 286E FFFC movea.l A4, [A6 - 0x4]
00000070 4E5E unlink A6
00000072 205F movea.l A0, [A7]+
00000074 504F addq.w A7, 8
00000076 4ED0 jmp [A0]
00000078 8020 or.b D0, -[A0]
0000007A 5450 addq.w [A0], 2
0000007C 4943 chk.w D4, D3
0000007E 5455 addq.w [A5], 2
00000080 5245 addq.w D5, 1
00000082 434C chk.w D1, A4
00000084 5553 subq.w [A3], 2
00000086 5445 addq.w D5, 2
00000088 5254 addq.w [A4], 1
0000008A 4152 chk.w D0, [A2]
0000008C 4745 chk.w D3, D5
0000008E 542E 5345 addq.b [A6 + 0x5345], 2
00000092 5443 addq.w D3, 2
00000094 4F4E chk.w D7, A6
00000096 5452 addq.w [A2], 2
00000098 4F4C chk.w D7, A4
0000009A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2402: // at 0000009C (misaligned)
0000009E 0000 2F0C ori.b D0, 0xC
000000A2 286E 0008 movea.l A4, [A6 + 0x8]
000000A6 2054 movea.l A0, [A4]
000000A8 4AA8 0002 tst.l [A0 + 0x2]
000000AC 6712 beq +0x14 /* 000000C0 */
000000AE 2F0C move.l -[A7], A4
000000B0 2F28 0002 move.l -[A7], [A0 + 0x2]
000000B4 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
000000B8 2054 movea.l A0, [A4]
000000BA 117C 0001 0006 move.b [A0 + 0x6], 0x1
label000000C0:
000000C0 286E FFFC movea.l A4, [A6 - 0x4]
000000C4 4E5E unlink A6
000000C6 2E9F move.l [A7], [A7]+
000000C8 4E75 rts
000000CA 8021 or.b D0, -[A1]
000000CC 5450 addq.w [A0], 2
000000CE 4943 chk.w D4, D3
000000D0 5455 addq.w [A5], 2
000000D2 5245 addq.w D5, 1
000000D4 434C chk.w D1, A4
000000D6 5553 subq.w [A3], 2
000000D8 5445 addq.w D5, 2
000000DA 5254 addq.w [A4], 1
000000DC 4152 chk.w D0, [A2]
000000DE 4745 chk.w D3, D5
000000E0 542E 444F addq.b [A6 + 0x444F], 2
000000E4 5345 subq.w D5, 1
000000E6 5454 addq.w [A4], 2
000000E8 4152 chk.w D0, [A2]
000000EA 4745 chk.w D3, D5
000000EC 5400 addq.b D0, 2
000000EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2403: // at 000000F0 (misaligned)
000000F2 0000 2F0C ori.b D0, 0xC
000000F6 286E 0008 movea.l A4, [A6 + 0x8]
000000FA 2054 movea.l A0, [A4]
000000FC 4AA8 0002 tst.l [A0 + 0x2]
00000100 6716 beq +0x18 /* 00000118 */
00000102 4A28 0006 tst.b [A0 + 0x6]
00000106 6710 beq +0x12 /* 00000118 */
00000108 2F2E 000E move.l -[A7], [A6 + 0xE]
0000010C 1F2E 000C move.b -[A7], [A6 + 0xC]
00000110 2F28 0002 move.l -[A7], [A0 + 0x2]
00000114 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
label00000118:
00000118 286E FFFC movea.l A4, [A6 - 0x4]
0000011C 4E5E unlink A6
0000011E 205F movea.l A0, [A7]+
00000120 4FEF 000A lea.l A7, [A7 + 0xA]
00000124 4ED0 jmp [A0]
00000126 8025 or.b D0, -[A5]
00000128 5450 addq.w [A0], 2
0000012A 4943 chk.w D4, D3
0000012C 5455 addq.w [A5], 2
0000012E 5245 addq.w D5, 1
00000130 434C chk.w D1, A4
00000132 5553 subq.w [A3], 2
00000134 5445 addq.w D5, 2
00000136 5254 addq.w [A4], 1
00000138 4152 chk.w D0, [A2]
0000013A 4745 chk.w D3, D5
0000013C 542E 5345 addq.b [A6 + 0x5345], 2
00000140 5443 addq.w D3, 2
00000142 5552 subq.w [A2], 2
00000144 5245 addq.w D5, 1
00000146 4E54 5354 link A4, -0xFFFFACAC
0000014A 4154 chk.w D0, [A4]
0000014C 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
0000014E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2404: // at 00000150 (misaligned)
00000152 0000 206E ori.b D0, 0x6E /* 'n' */
00000156 0008 2050 ori.b A0, 0x50 /* 'P' */
0000015A 116E 000C 0006 move.b [A0 + 0x6], [A6 + 0xC]
00000160 4E5E unlink A6
00000162 205F movea.l A0, [A7]+
00000164 5C4F addq.w A7, 6
00000166 4ED0 jmp [A0]
00000168 8027 or.b D0, -[A7]
0000016A 5450 addq.w [A0], 2
0000016C 4943 chk.w D4, D3
0000016E 5455 addq.w [A5], 2
00000170 5245 addq.w D5, 1
00000172 434C chk.w D1, A4
00000174 5553 subq.w [A3], 2
00000176 5445 addq.w D5, 2
00000178 5254 addq.w [A4], 1
0000017A 4152 chk.w D0, [A2]
0000017C 4745 chk.w D3, D5
0000017E 542E 5345 addq.b [A6 + 0x5345], 2
00000182 5454 addq.w [A4], 2
00000184 4152 chk.w D0, [A2]
00000186 4745 chk.w D3, D5
00000188 5449 addq.w A1, 2
0000018A 4E47 trap 7
0000018C 5354 subq.w [A4], 1
0000018E 4154 chk.w D0, [A4]
00000190 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00000192 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2405: // at 00000194 (misaligned)
00000196 0000 2F0C ori.b D0, 0xC
0000019A 286E 0008 movea.l A4, [A6 + 0x8]
0000019E 2054 movea.l A0, [A4]
000001A0 4AA8 0002 tst.l [A0 + 0x2]
000001A4 6712 beq +0x14 /* 000001B8 */
000001A6 2F3C 0000 8000 move.l -[A7], 0x8000
000001AC 1F2E 000C move.b -[A7], [A6 + 0xC]
000001B0 2F28 0002 move.l -[A7], [A0 + 0x2]
000001B4 4EAD 2E62 jsr [A5 + 0x2E62 /* export_1480 */]
label000001B8:
000001B8 286E FFFC movea.l A4, [A6 - 0x4]
000001BC 4E5E unlink A6
000001BE 205F movea.l A0, [A7]+
000001C0 4FEF 000A lea.l A7, [A7 + 0xA]
000001C4 4ED0 jmp [A0]
000001C6 8024 or.b D0, -[A4]
000001C8 5453 addq.w [A3], 2
000001CA 5052 addq.w [A2], 8
000001CC 494E chk.w D4, A6
000001CE 4759 chk.w D3, [A1]+
000001D0 534C subq.w A4, 1
000001D2 4944 chk.w D4, D4
000001D4 4552 chk.w D2, [A2]
000001D6 5441 addq.w D1, 2
000001D8 5247 addq.w D7, 1
000001DA 4554 chk.w D2, [A4]
000001DC 2E53 movea.l A7, [A3]
000001DE 4554 chk.w D2, [A4]
000001E0 4355 chk.w D1, [A5]
000001E2 5252 addq.w [A2], 1
000001E4 454E chk.w D2, A6
000001E6 5453 addq.w [A3], 2
000001E8 5441 addq.w D1, 2
000001EA 5445 addq.w D5, 2
000001EC 0000 0000 ori.b D0, 0x0
export_2406:
000001F0 4E56 0000 link A6, 0
000001F4 48E7 0018 movem.l -[A7], A3,A4
000001F8 266E 000C movea.l A3, [A6 + 0xC]
000001FC 286E 0008 movea.l A4, [A6 + 0x8]
00000200 2054 movea.l A0, [A4]
00000202 117C 0001 0058 move.b [A0 + 0x58], 0x1
00000208 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000020C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000210 2F0B move.l -[A7], A3
00000212 2F0C move.l -[A7], A4
00000214 4EAD 0EAA jsr [A5 + 0xEAA /* export_465 */]
00000218 2053 movea.l A0, [A3]
0000021A 2254 movea.l A1, [A4]
0000021C 3350 005C move.w [A1 + 0x5C], [A0]
00000220 5493 addq.l [A3], 2
00000222 2053 movea.l A0, [A3]
00000224 2254 movea.l A1, [A4]
00000226 3350 005A move.w [A1 + 0x5A], [A0]
0000022A 5493 addq.l [A3], 2
0000022C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000232 4E5E unlink A6
00000234 205F movea.l A0, [A7]+
00000236 4FEF 0010 lea.l A7, [A7 + 0x10]
0000023A 4ED0 jmp [A0]
0000023C 9B54 sub.w [A4], D5
0000023E 5749 subq.w A1, 3
00000240 4E44 trap 4
00000242 4F57 chk.w D7, [A7]
00000244 4558 chk.w D2, [A0]+
00000246 5041 addq.w D1, 8
00000248 4E44 trap 4
0000024A 4552 chk.w D2, [A2]
0000024C 434F chk.w D1, A7
0000024E 4E54 524F link A4, -0xFFFFADB1
00000252 4C2E 4952 4553 movem.w D1,D4,D6,A0,A3,A6, [A6 + 0x4553]
00000258 0000 0000 ori.b D0, 0x0
export_2407:
0000025C 4E56 FFF8 link A6, -0x0008
00000260 48E7 0018 movem.l -[A7], A3,A4
00000264 286E 0008 movea.l A4, [A6 + 0x8]
00000268 598F subq.l A7, 4
0000026A 2054 movea.l A0, [A4]
0000026C 4A28 0058 tst.b [A0 + 0x58]
00000270 6706 beq +0x8 /* 00000278 */
00000272 3068 005C movea.w A0, [A0 + 0x5C]
00000276 6006 bra +0x8 /* 0000027E */
label00000278:
00000278 2054 movea.l A0, [A4]
0000027A 3068 005A movea.w A0, [A0 + 0x5A]
label0000027E:
0000027E 3F08 move.w -[A7], A0
00000280 A9BC syscall GetPicture
00000282 2657 movea.l A3, [A7]
00000284 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */]
00000288 2053 movea.l A0, [A3]
0000028A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000028E 5488 addq.l A0, 2
00000290 22D8 move.l [A1]+, [A0]+
00000292 22D8 move.l [A1]+, [A0]+
00000294 486E FFF8 pea.l [A6 - 0x8]
00000298 2054 movea.l A0, [A4]
0000029A 302E FFFE move.w D0, [A6 - 0x2]
0000029E 48C0 ext.l D0
000002A0 322E FFFA move.w D1, [A6 - 0x6]
000002A4 48C1 ext.l D1
000002A6 9081 sub.l D0, D1
000002A8 2228 0026 move.l D1, [A0 + 0x26]
000002AC 9280 sub.l D1, D0
000002AE E281 asr D1, 1
000002B0 926E FFFA sub.w D1, [A6 - 0x6]
000002B4 3F01 move.w -[A7], D1
000002B6 7002 moveq.l D0, 0x02
000002B8 906E FFF8 sub.w D0, [A6 - 0x8]
000002BC 3F00 move.w -[A7], D0
000002BE A8A8 syscall OffsetRect
000002C0 2F0B move.l -[A7], A3
000002C2 486E FFF8 pea.l [A6 - 0x8]
000002C6 A8F6 syscall DrawPicture
000002C8 2F0B move.l -[A7], A3
000002CA A9A3 syscall ReleaseResource
000002CC 7001 moveq.l D0, 0x01
000002CE 3F00 move.w -[A7], D0
000002D0 3F00 move.w -[A7], D0
000002D2 A89B syscall PenSize
000002D4 486D FB82 pea.l [A5 - 0x47E]
000002D8 A89D syscall PenPat
000002DA 7008 moveq.l D0, 0x08
000002DC 3F00 move.w -[A7], D0
000002DE A89C syscall PenMode
000002E0 7000 moveq.l D0, 0x00
000002E2 3F00 move.w -[A7], D0
000002E4 3F00 move.w -[A7], D0
000002E6 A893 syscall MoveTo
000002E8 2054 movea.l A0, [A4]
000002EA 3F28 0028 move.w -[A7], [A0 + 0x28]
000002EE 7000 moveq.l D0, 0x00
000002F0 3F00 move.w -[A7], D0
000002F2 A891 syscall LineTo
000002F4 A89E syscall PenNormal
000002F6 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
000002FC 4E5E unlink A6
000002FE 205F movea.l A0, [A7]+
00000300 504F addq.w A7, 8
00000302 4ED0 jmp [A0]
00000304 9B54 sub.w [A4], D5
00000306 5749 subq.w A1, 3
00000308 4E44 trap 4
0000030A 4F57 chk.w D7, [A7]
0000030C 4558 chk.w D2, [A0]+
0000030E 5041 addq.w D1, 8
00000310 4E44 trap 4
00000312 4552 chk.w D2, [A2]
00000314 434F chk.w D1, A7
00000316 4E54 524F link A4, -0xFFFFADB1
0000031A 4C2E 4452 4157 movem.w D1,D4,D6,A2,A6, [A6 + 0x4157]
00000320 0000 0000 ori.b D0, 0x0
export_2408:
00000324 4E56 0000 link A6, 0
00000328 48E7 1018 movem.l -[A7], D3,A3,A4
0000032C 286E 0008 movea.l A4, [A6 + 0x8]
00000330 2054 movea.l A0, [A4]
00000332 4A28 0058 tst.b [A0 + 0x58]
00000336 57C3 seq D3
00000338 4403 neg.b D3
0000033A 1143 0058 move.b [A0 + 0x58], D3
0000033E 598F subq.l A7, 4
00000340 2F0C move.l -[A7], A4
00000342 4EAD 30E2 jsr [A5 + 0x30E2 /* export_1560 */]
00000346 265F movea.l A3, [A7]+
00000348 2054 movea.l A0, [A4]
0000034A 4A28 0058 tst.b [A0 + 0x58]
0000034E 57C3 seq D3
00000350 4403 neg.b D3
00000352 1F03 move.b -[A7], D3
00000354 2F0B move.l -[A7], A3
00000356 4EAD 3732 jsr [A5 + 0x3732 /* export_1762 */]
0000035A 4CEE 1808 FFF4 movem.l D3,A3,A4, [A6 - 0xC]
00000360 4E5E unlink A6
00000362 205F movea.l A0, [A7]+
00000364 4FEF 000A lea.l A7, [A7 + 0xA]
00000368 4ED0 jmp [A0]
0000036A 9F54 sub.w [A4], D7
0000036C 5749 subq.w A1, 3
0000036E 4E44 trap 4
00000370 4F57 chk.w D7, [A7]
00000372 4558 chk.w D2, [A0]+
00000374 5041 addq.w D1, 8
00000376 4E44 trap 4
00000378 4552 chk.w D2, [A2]
0000037A 434F chk.w D1, A7
0000037C 4E54 524F link A4, -0xFFFFADB1
00000380 4C2E 444F 4348 movem.w D0,D1,D2,D3,D6,A2,A6, [A6 + 0x4348]
00000386 4F49 chk.w D7, A1
00000388 4345 chk.w D1, D5
0000038A 0000 .incomplete